<?php

namespace app\admin\controller;

use think\Controller;
use think\Session;
use think\Request;

class Admincoetroller extends Controller
{
     public function _initialize()
    {
        if(empty(Session::get('name'))) {
            $this->error('请先登录',url('login/index/index'));
        }

        $req = Request::instance();
        //$mname是数据库里的方法名集合
        $mname = $req->controller();
        //$aname  是你进入的那个方法名
        $aname = $req->action();


        $qx = Session::get('qx');

        // var_dump($aname,$qx[$mname]);
        // die;

        if(Session::get('name') != 'admin') {
            if(empty($qx[$mname]) || !in_array($aname,$qx[$mname])) {
                $this->error('无权限');
            }
        }


        
    }
}




